North Korea has fired a ballistic missile on Wednesday for the first time in more than two months, defying demand from the Trump administration to stop its weapons programme. The missile flew eastward from South Pyongan Province according to Yonhap news agency, which said the South Korean military and the US were analysing. North Korea launched an unidentified ballistic missile eastward from the vicinity of Pyongyang. A Japanese government source said earlier on Tuesday that Japan had detected radio signals suggesting North Korea may be preparing another ballistic missile launch, although such signals were not unusual and satellite images did not show fresh activity.